home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1994 October / Macformat17.cdr / Shareware City / Developers / SC++ 7.0.3 Update / Release Notes / Symantec C++ 7.0.3 READ ME < prev    next >
Encoding:
Text File  |  1994-07-11  |  1.9 KB  |  63 lines  |  [ttro/ttxt]

  1. Symantec C++ 7.0.2 README
  2. ======================
  3. Copyright © 1994 Symantec Corporation. All rights reserved.
  4. June 16, 1994
  5. Font: Geneva 12
  6.  
  7. Bugs Fixed in Symantec C++ 7.0.3
  8. ==============================
  9. • A problem with the conversion of doubles to unsigned shorts with 68881 code
  10.   generation was fixed.
  11.  
  12. • An internal error (“cgcodelm.c line 49”) caused by the conversion of double
  13.   values to long was fixed.
  14.  
  15. • A problem with structure valued returns and passing the hidden argument to
  16.   functions was fixed.
  17.  
  18.  
  19. Bugs Fixed in Symantec C++ 7.0.2
  20. ==============================
  21.  
  22. • Fixes a problem with access control in Pascal Object.
  23.  
  24. • Fixes problem with address calculation for large constant offsets into the
  25.   stack frame.
  26.  
  27. • Fixes a problem referring to incorrect vtables in pascal object.
  28.  
  29. • Fixes a problem with ? : and the optimizer.
  30.  
  31. • Added a new feature which allows the testing and setting of certain compiler
  32.   options as in THINK C.  In order to test an option, use:
  33.   
  34.   #if __option(xxx)        // Returns TRUE if option xxx is on 
  35.   
  36.   
  37.   #pragma options(xxx,!yyy)
  38.                           // Turns option xxx on and option yyy off
  39.                           
  40.   The options are listed in the file “Compiler pragma options”.
  41.       
  42. • Fixed a problem with undefined _vtbl's.
  43.  
  44. • Fixes a problem with returning a nested sub-structure from a function.
  45.  
  46. • Fixes a problem with structure assignment and nested structures.
  47.  
  48. • Fixes a problem with casting the return value of a function to a base class.
  49.  
  50. • Fixes a problem debugging functions which have a struct return value.
  51.  
  52. • Fixes a problem with overload function overload resolution.
  53.  
  54. • Fixed a problem with the #pragma template directive.
  55.  
  56. • Fixed a problem with overload resolution between two functions which 
  57.   both require user defined conversions, but one of which requires two and 
  58.   the other requires only 1.
  59.  
  60. • Fixed a problem with precompiled headers that contain data.
  61.  
  62. • Fixed a problem with MI.
  63.